package com.iot08.api.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author cwj
 * @description
 * @date 2025/3/29 14:40
 **/
@Data
public class PayOrderInfoQueryResp implements Serializable {

    //订单类型（0：会员产品订单，1：金币产品订单）
    private Integer orderType;

    //下单时间
    private String orderTime;

    //支付时间
    //private String paymentTime;

    //支付方式（wechatPay：微信支付，alipay：支付宝支付，applyPay：苹果支付）
    private String paymentMethod;

    //订单状态（0：待支付，1：已支付，2：支付失败，3:退款）
    private Integer orderStatus;

    //支付金额
    private BigDecimal payAmount;

    //实际支付金额
    //private BigDecimal realPayAmount;

    //产品类型（1：包月会员，2：包年会员，3：永久会员）或（1：白金套餐，2：黄金套餐，3：红金套餐，4：紫金套餐，5：黑金套餐）
    private Integer productType;

    //产品信息（包月会员、包年会员、永久会员、白金套餐、黄金套餐、红金套餐、紫金套餐、黑金套餐）
    private String productInfo;

    //购买金币的金币数量
    private Integer goldCoinNum;

    //支付币种
    private String currency;

}
